.tag-item{
    display: inline-block;

}
.tag-item .fa{
    padding-left: 10px;
    color: red;
}
#tag_container .tag-item{
    color: red;
}
#tag_container .fa{
    display: none;
}
#tag_selected_container .tag-item{
    color: green;
}

.mall-main card{
    margin-top: 1rem;
}
.js-digital-item{
    margin: 5px;
}
.rem2{
    font-size: 2rem;
}
.item i{
    font-style: normal;
    color: #ccc;
    font-size: 12px;
}
.item label{
    color: #ff7d00;
    padding-left: 10px;
}
.item .font2{
    color: #333;
}

.image_list fieldset{
    float: left;
    margin-right: 10px;
}
.image-div {
    position: relative;
    width: 135px;
    height: 135px;
    .upload-img {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        cursor: pointer
    }
}
.preview-div {
    position: relative;
    width: 135px;
    height: 135px;
    .mask {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        display: none;
    }
}
.preview-div:hover .mask {
    display: block;
}